.text-center {
    text-align: center;
}

.flex-around {
    display: flex;
    justify-content: space-around;
}

.content-center {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
    -webkit-text-fill-color: #515a6e;
}

.login {
    height: 100%;
    .content-center();
    background: -webkit-linear-gradient(left top, #95f2d9 , #b8cdf8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #95f2d9, #b8cdf8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #95f2d9, #b8cdf8); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #95f2d9 , #b8cdf8); /* 标准的语法 */
    &-container {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
    .ivu-card-head > p {
        .text-center();
        span {
            font-size: 18px;
        }
    }
    .nav-text.ivu-tabs-nav {
        width: 100%;
        .ivu-tabs-tab {
            width: 50%;
            font-size: inherit;
            .text-center();
        }
    }
}
